package com.hzncc.flowable_diboot.contract.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @Description :
 * @Date : 2024/7/15
 * @Author : ChenJin
 * @Version : v1.0.0
 **/
@Data
@Accessors(chain = true)
public class ContractAuditPageReqVO {

    /**
     * 合同编码
     */
    private String contractCode;

    /**
     * 
     */
    private List<String> contractCodeList;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 合同状态
     */
    private String contractStatus;

    /**
     * 推送sap状态
     */
    private String sapStatus;

    /**
     * 推送OA状态
     */
    private String oaStatus;

    /**
     * sap合同编码
     */
    private String sapContractCode;

    /**
     * 合同类型
     */
    private String contractType;

    /**
     * 产品类型
     */
    private String productType;

    /**
     * 合同审批类别
     */
    private String contractAuditCategory;

    /**
     * 审批类型 create-新增评审；update-变更评审；cancel-取消评审
     */
    private String auditType;
    
}
